package com.fqxl.labour.service;

import com.fqxl.labour.domain.LabourJob;
import com.fqxl.labour.domain.vo.PageVo;
import com.fqxl.labour.untils.R;

public interface JobService {
    /**
     * 发布招工信息
     * @param labourJob
     * @return
     */
    R addJob(LabourJob labourJob);

    /**
     * 查询招工信息列表
     * @param pageVo
     * @return
     */
    R selectJob(PageVo pageVo);

    /**
     * 根据id查询招工详情
     * @param id
     * @return
     */
    R getJobById(String id);

    /**
     * 发布求职信息
     * @param labourJob
     * @return
     */
    R addJobs(LabourJob labourJob);

    /**
     * 查询发布求职信息
     * @param pageVo
     * @return
     */
    R selectJobs(PageVo pageVo);

    /**
     * 根据id查询求职详情
     * @param id
     * @return
     */
    R getSelectByIds(String id);

    /**
     * 我发布的信息
     * @param pageVo
     * @return
     */
    R selectUserId(PageVo pageVo);
}
